CFLAGS = -g -Wall
CC = g++ $(CFLAGS)

OBJECTS = princ.o quad.o tam.o

mae: $(OBJECTS)
	$(CC) $(OBJECTS) -o mae

princ.o: princ.cpp
	$(CC) -c princ.cpp -o princ.o

quad.o: quad.cpp quad.hpp
	$(CC) -c quad.cpp -o quad.o

tam.o: tam.cpp tam.hpp
	$(CC) -c tam.cpp -o tam.o

run: mae
	./mae

clean:
	rm -f *.o *~ mae